//
//  NSTimer+QSExtension.h
//  KetogenicDietitan
//
//  Created by Apple on 2018/10/9.
//  Copyright © 2018年 Ketogenic. All rights reserved.
//

#import <Foundation/Foundation.h>

/** 定时器block */
typedef void(^TimerOperationBlock) (NSTimer *timer);

@interface NSTimer (QSExtension)
/**
 *  创建定时器
 *
 *  @param time 时间间隔
 *  @param timerOperationBlock 定时器到时回调block
 *  return 返回实例
 */
+ (instancetype)qs_createTimerWithTimeInterval:(NSTimeInterval)time timerOperation:(TimerOperationBlock)timerOperationBlock;

/**
 *  永远停止定时器
 */
- (void)qs_invalidateTimer;

/**
 *  停止定时器
 */
- (void)qs_stopTimer;

/**
 *  重新开启定时器
 */
- (void)qs_fireTimer;

/**
 *  开启定时器，并设置定时时间
 */
- (void)qs_fireTimerWithTimeInterval:(NSTimeInterval)timeInterval;
@end
